package com.situ.day1;

import java.util.Scanner;

import org.junit.Test;

public class HelloWorld {
	// java程序的入口方法
	public static void main(String[] args) {
		
			// 在控制台打印HelloWorld
			System.out.println("HelloWorld!");
	}

	@Test
	public void test1() {
		int num1 = 3;
		int num2 = 5;
		int result = num1 + num2;
		System.out.println(result);
		//商是4
		System.out.println(8/2);
		//余数是0,整除
		System.out.println(8%2);
		System.out.println(8/5);
	}
	
	@Test
	public void test2() {
		int i = 3;
		i++;
		System.out.println(i);//4
		//这里是被println这个方法使用，i++先使用再自增1
		//最后执行完了之后这个i的值是5
		System.out.println(i++);//4 (i==5)
		//++放在前面是先++,再使用
		System.out.println(++i);//6
	}
	
	@Test
	public void test3() {
		System.out.println(3 > 5);//false
		System.out.println(5 <= 10);//true
	}
	
	@Test
	public void test4() {
		int num1 = 3;
		int num2 = 5;
		// &&短路
		System.out.println(num1 < 0 && num1++ < num2);// num1 < 0为false，num1++ < num2便不再执行
		System.out.println(num1);// 3
		System.out.println(num2);// 5
		// ||短路
		System.out.println((num1 > 0) || (num1++ < num2));// true,num1 > 0为true,num1++ < num2便不再执行
		System.out.println(num1);// 3
		System.out.println(num2);// 5
	}
	
	@Test
	public void test5() {
		System.out.println("请输入成绩:");
		Scanner scanner = new Scanner(System.in);
		int s = scanner.nextInt();
		//将非法情况在前面直接过滤掉 卫操作
		if (s < 0 || s > 100) {
			System.out.println("成绩无效");
			return;//遇到return,整个方法执行结束，后面代码不再执行
		}
		if (s >= 90 && s <= 100) {
			System.out.println("成绩为优秀");
		} else if (s >= 80 && s < 90) {
			System.out.println("成绩为良好");
		} else if (s >= 70 && s < 80) {
			System.out.println("成绩为一般");
		} else if (s >= 60 && s < 70) {
			System.out.println("成绩为及格");
		} else {
			System.out.println("成绩不及格");
		}
	}
}
